﻿using Uniforax.Core.Skills;

namespace Uniforax.Camp.TestData.BigStake
{
    public class BigStakeSkillManager : BaseSkillManager
    {
        public BigStakeAttack BigStakeAttack => _bigStakeAttack;
        private BigStakeAttack _bigStakeAttack;

        private BaseSkill[] _skills;

        public BigStakeSkillManager()
        {
            _bigStakeAttack = new BigStakeAttack();
            _skills = [_bigStakeAttack];
        }

        public override IEnumerable<BaseSkill> GetSkills()
        {
            return _skills;
        }

        public override BaseSkill GetSkill(string id)
        {
            if (string.Equals(id, _bigStakeAttack.SkillId))
            {
                return _bigStakeAttack;
            }
            return base.GetSkill(id);
        }

    }
}
